annoying duty or work - Turkish English Dictionary